post

abstract suspend fun post(request: ResolvedRequestObject, consensus: Consensus, encryptionParameters: EncryptionParameters? = null): DispatchOutcome.VerifierResponse(source)

Method forms a suitable authorization response, based on the request and the provided consensus, then post it to the Verifier's end-point and returns his response.

This method is applicable when the request contains a ResolvedRequestObject.responseMode which is either ResponseMode.DirectPost or ResponseMode.DirectPostJwt.

Return

the verifier's response after receiving the authorization response.

Parameters

request

The request to reply to. It must contain a ResolvedRequestObject.responseMode which is either ResponseMode.DirectPost or ResponseMode.DirectPostJwt

consensus

Holder's consensus (positive or negative) to this request